package com.ztgf.order.models.bo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/*
 * @author: chenyu.wang
 * @date: 2020-08-18
 * @description:订单开发票BO
 */
@Data
public class OrderOpenUpInvoiceBO implements Serializable {

    @ApiModelProperty(value = "类型,0电子票,1纸质票")
    private Integer type;

    @ApiModelProperty(value = "发票代码")
    private String invoiceCode;

    @ApiModelProperty(value = "发票编号")
    private String invoiceNumber;

    @ApiModelProperty(value = "电子发票地址")
    private String invoiceFile;

    @ApiModelProperty(value = "收票地址")
    private String receivingAddress;

    @ApiModelProperty(value = "物流类型,0选择物流,1自己联系物流")
    private Integer logisticsType;

    @ApiModelProperty(value = "物流公司名称/送货员姓名")
    private String companyNameOrDeliveryName;

    @ApiModelProperty(value = "物流单号/送货员联系电话")
    private String numberOrDeliveryPhone;

    @ApiModelProperty(value = "买家店铺id")
    private Long buyerShopId;

    @ApiModelProperty(value = "卖家店铺id")
    private Long sellerShopId;

    @ApiModelProperty(value = "订单id")
    private Long orderId;
}
